package com.neuqsoft.rd.citizen.thirdapp.sdk.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "NeuqOrderStateRsp", description = "订单状态查询接口响应参数")
public class NeuqOrderStateRsp  {

    @ApiModelProperty(value = "业务流水号", required = true, position = 1)
    private String bizNo;

    @ApiModelProperty(value = "订单创建时间", required = true) // gmt_out_create
    private String timeStart;

    @ApiModelProperty(value = "交易完成时间", required = false, position = 3)
    private String timeEnd;

    @ApiModelProperty(value = "交易状态", required = true, position = 4)
    private String tradeState;

    @ApiModelProperty(value = "交易总金额", required = true)
    private String totalAmount;

    @ApiModelProperty(value = "现金支付状态", required = false)
    private String cashTradeStatus;

    @ApiModelProperty(value = "现金部分", required = false)
    private String selfpayAmount;

    /**
     * 渠道交易流水号
     * 描述：渠道侧返回的交易流水号。
     */
    @ApiModelProperty(value = "渠道交易流水号", required = false, position = 23)
    private String channelTradeNo;
}
